prefix=/usr

all:

install:
	install -d -m 0755 "$(DESTDIR)/$(prefix)/bin"

	# sysman
	install -m 0755 sysman/bin/* "$(DESTDIR)/$(prefix)/bin"

	install -d -m 0755 "$(DESTDIR)/$(prefix)/lib64/fpemud-os-sysman"
	cp -r sysman/lib/* "$(DESTDIR)/$(prefix)/lib64/fpemud-os-sysman"
	find "$(DESTDIR)/$(prefix)/lib64/fpemud-os-sysman" -type f | xargs chmod 644
	find "$(DESTDIR)/$(prefix)/lib64/fpemud-os-sysman" -type d | xargs chmod 755

	install -d -m 0755 "$(DESTDIR)/$(prefix)/libexec/fpemud-os-sysman"
	cp -r sysman/libexec/* "$(DESTDIR)/$(prefix)/libexec/fpemud-os-sysman"
	find "$(DESTDIR)/$(prefix)/libexec/fpemud-os-sysman" | xargs chmod 755

	install -d -m 0755 "$(DESTDIR)/$(prefix)/share/fpemud-os-sysman"
	cp -r sysman/data/* "$(DESTDIR)/$(prefix)/share/fpemud-os-sysman"
	find "$(DESTDIR)/$(prefix)/share/fpemud-os-sysman" -type f | xargs chmod 644
	find "$(DESTDIR)/$(prefix)/share/fpemud-os-sysman" -type d | xargs chmod 755

	install -d -m 0755 "$(DESTDIR)/lib/udev/rules.d"
	cp sysman/udev/*.rules "$(DESTDIR)/lib/udev/rules.d"

	# usrman
	install -m 0755 usrman/bin/* "$(DESTDIR)/$(prefix)/bin"

	install -d -m 0755 "$(DESTDIR)/$(prefix)/lib64/fpemud-os-usrman"
	cp -r usrman/lib/* "$(DESTDIR)/$(prefix)/lib64/fpemud-os-usrman"
	find "$(DESTDIR)/$(prefix)/lib64/fpemud-os-usrman" -type f | xargs chmod 644
	find "$(DESTDIR)/$(prefix)/lib64/fpemud-os-usrman" -type d | xargs chmod 755

	install -d -m 0755 "$(DESTDIR)/$(prefix)/libexec/fpemud-os-usrman"
	cp -r usrman/libexec/* "$(DESTDIR)/$(prefix)/libexec/fpemud-os-usrman"
	find "$(DESTDIR)/$(prefix)/libexec/fpemud-os-usrman" | xargs chmod 755

	# my-peripherals
	install -m 0755 my-peripherals/bin/* "$(DESTDIR)/$(prefix)/bin"

	# cmds
	install -m 0755 cmds/* "$(DESTDIR)/$(prefix)/bin"

.PHONY: all install
